package com.hu.service.Impl;

import com.hu.mapper.MajorMapper;
import com.hu.pojo.Major;
import com.hu.service.MajorService;
import com.hu.vo.MajorOfferedVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @author ZhouKai
 * 2022/4/23 10:15
 */
@Service
public class MajorServiceImpl implements MajorService {
    @Autowired
    MajorMapper majorMapper;

    /**
     * 获取院校开设专业信息视图
     *
     * @param schoolId 院校代码
     * @return 院校开设专业信息视图集合
     */
    @Override
    public List<MajorOfferedVo> getMajorOfferedVo(Integer schoolId) {
        return majorMapper.getMajorOfferedVo(schoolId);
    }

    /**
     * 获取专业信息
     *
     * @param professionName 专业名称
     * @return 专业信息
     */
    @Override
    public Major getMajor(String professionName) {
        return majorMapper.getMajor(professionName);
    }
}
